Digital Garden

oleeskild/obsidian-digital-garden

實做

安裝步驟

大致照 Initial Setup,但注意:

  1. GitHub 帳戶:同
  2. Vercel 帳戶:新建的時候會問說要把 Vercel 安裝在哪個 GitHub repo,我就先建一個空的然後弄進去
    e.g. digital-garden
  3. 但是要把 oleeskild/digitalgarden 這個 repo Deploy 到 Vercel 時,又是要新建一個不同的 repo,而且這個 repo 的名稱就會影響到 Digital Garden 網域名稱的樣子
    結果我的就變成 https://my-digital-garden-xi.vercel.app/
  4. 取得 token,可設為 No expiration,其他設定不用改
    Generate
  5. 安裝 Digital Garden,然後設定,貼入 token
  6. 新增個頁面,裡面要有 dg-homedg-publish 兩個 front matter
  7. Command Palette Publish Single Note ✅(我的 Gmail 還會收到更新通知 😆)
  8. 成功了,Vercel 網站上看到推送上去的頁面了!

後續建構

正式建站

  1. 資訊與網路的恩典正式進行#建正式的 DG
  2. Aiuanyu 愛灣語:臺灣本土語文創生:第 2 次了,把 SOP 整理到一 vault 多 DG

觀感

Tip

  • MetaEdit 可以一次把一整個 folder 下所有筆記都加上某個 front matter 耶!

- 20230502 今天早晨成功用在 Aiuanyu 了 ♥
- 圖片要放在 src/site/image
- 我放的是 .png,所以就把 002-og-image.njk 修改一下就好
- 先這樣,至於 note icon 的部分之後再試
- 不妨礙個別筆記裡設定 dg-metatags 裡的 og:image
- [ ] 若個別筆記沒設定 og:image,而是有插圖,這樣會抓到插圖還是預設 cover?
👆哇不行,插圖就抓不到了,看來插圖的順位低於 og:image tag
- 然後 How to make Twitter preview your website links | by Dino Costa | Medium 這邊學到了!原來要讓 Twitter 有 preview 的話是要這些 meta tag:
- twitter:card"summary"summary_large_image
- twitter:title
- twitter:site
- twitter:description
- twitter:image
- 另參考 Getting started with Cards | Docs | Twitter Developer Platform,原來 site、creator 是可以設定 Twitter ID 的
- 20230517 今天再嘗試建立 src/site/_includes/components/user/common/head/twitter-card.njk 設定 card、site、creator,但發現重點是要有 title → 總算成功了
- twitter:image 可以不用設定,直接用 og:image 就好
- 把 card 的 summary 設為 fallback,這樣可以有 summary_large_image 時就會優先
- 弄到 ImazinGrace 去,但不小心弄成 Aiuanyu 的 cover.png……造成 Twitter 部分 cache 遲遲無法更新 ∴這部分以後盡量一次就做對,不要搞錯
- 那如果真的要再換 cover.png 怎麼辦?也許就連檔名一起換掉、.njk 裡的設定一起改掉好了?

Todo

問題

  1. 20230907 試著換成 Typomagical 主題,但 heading 顏色出不來、一些本機字型 CSS 設定也沒套上去(即使已有用 Style Settings)∴先換回 AnupPucin
  2. 20240813 今天突然字型都變 '??' 是怎樣???
    ↑後來在 GitHub 直接改 custom.scss 修好

20240831 最近幾次 IMA deployment 又都失敗,從今年 2/7 早上 build 一次就失敗,也是 Invalid time value

參考

他人成品:

其他

好像是個筆記界/架站界的新術語……

參考